import { VERSION } from "../version.js";
import { createVersion, typeMap } from "./versionHelper.js";  // 添加typeMap导入

export const versionHistory = [
  createVersion("auto", "2025年03年06", "版本更新", [
    // 在此添加新版本的更新内容
  ]),

  createVersion("v3.8.56", "2025年3月5日", "版本更新", [
    "*:优化了更新内容的显示，更加的方便修改新增内容"
  ]),
  
  createVersion("v3.8.54", "2025年3月5日", "版本更新", [
    "+:新增了顶部LOGO显示，并为其加上微弱的脉冲样式效果",
    "*:优化版本号的显示，根据Git提交自动获取版本号",
    "*:优化版本更新内容的显示，更加的方便修改新增内容"
  ]),
  
  createVersion("v3.7.6", "2025年3月4日", "版本更新", [
    "*:对源代码进行了优化，减少换行的代码，提升代码的可读性",
    "-:修复主页顶部多出\">\"的显示问题",
    "-:修复了一些已知问题，提升了稳定性"
  ]),
  
  createVersion("v3.6.5", "2025年3月4日", "功能升级", [
    "+:进行了一些小细节的优化，直接大更新版本号，以便git上传方便",
    "i:改进后端代码，提升性能，并加上了一些新的功能和拒绝跨域请求",
    "+:增强导出图片功能，支持用户填写水印部分内容（祝福字段内容）",
    "+:新增Deepseek R1模型输出思考链部分的显示",
    "+:支持跟随系统主题自动切换深色/浅色模式",
    "*:改进思维链显示/隐藏动画效果",
    "*:优化加载界面，提升用户体验",
    "*:优化时间显示，支持显示毫秒，更加直观的观察时间流逝",
    "*:改进思维链显示/隐藏动画效果，提升用户体验",
    "-:解决在某些设备上显示异常的问题",
    "-:修复日期选择器在移动设备上弹出键盘的问题",
    "-:修复Deepseek R1输出文字显示异常的问题",
    "-:修复导出图片颜色不同步的问题"
  ]),
  
  createVersion("v3.4.0", "2025年3月1日", "首发功能", [
    "!:实现了基本的生命计算功能，支持计算生日、生命时钟、生命格局、生命规划等",
    "!:实现按照年份来展示格子",
    "!:实现了主题色的切换"
  ])
];

// 未来计划功能也使用简化语法
export const plannedFeatures = [
  "i:计划:全新的人生规划助手",
  "i:计划:新增分享功能",
  "i:计划:更多精美视觉效果和交互体验"
].map(item => {
  const [type, label, content] = item.split(':');
  return {
    type: typeMap[type] || 'info',
    label,
    content
  };
});